如何在输入中设置来自服务器的值并更改它?

您所在的位置:网站首页 uid readonly variable 如何在输入中设置来自服务器的值并更改它?

如何在输入中设置来自服务器的值并更改它?

2023-04-16 11:12| 来源: 网络整理| 查看: 265

我有这个输入,默认情况下应该有来自服务器的值

              const [nameValue, setNameValue] = useState("");

              setNameValue(e.target.value)}

                onBlur={() => setName({ variables: { name: nameValue } })} 

              />

名称- 服务器响应

nameValue - 我需要发送到服务器的新值

但是当我尝试更改值并且保留 1 个符号并且我想删除它时,默认返回的值

问题在这里value={nameValue !== '' ? nameValue : name || '' },但我不知道如何解决

export const getMeData = gql`

  query {

    me {

      apsTraining

      backgroundCheck

      city

      contactPreference

      dateOfBirth

      email

      familyCupSignedUp

      gender

      id

      name

      phone

      programWaiver

      state

      stripeEnabled

      zip

    }

  }

`

const { data } = useQuery(getMeData);

const name = data ? data.me.name : null



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3